package day01.file;

import java.io.File;

/**
 * @ClassName MkDirDemo
 * @Description TODO
 * @Author 16433
 * @Date 2023/3/6 16:13
 * @Version 1.0
 *
 * directory 目录\文件夹
 * 在当前目录下创建一个空的目录
 **/
public class MkDirDemo {
    public static void main(String[] args) {
        /*
        * mkdir()与mkdirs()的区别:
        * mkdir()是创建一个目录,且这个目录的上级目录要存在,否则创建不出来
        * mkdirs()是创建一个目录,如果这个目录的上级目录不存在,则把上级目录一并创建出来
        * 所以,建议创建目录时用mkdirs()
        * */
        //在当前目录下创建一个新的目录demo
        File dir = new File("./demo");
        if(dir.exists()){
            System.out.println("该目录已存在");
        }else{
            dir.mkdir();
            System.out.println("该目录已创建完毕");
        }
        //在当前目录下创建a/b/c/d/e/f目录
        File dir2 = new File("./a/b/c/d/e/f");
        if(dir2.exists()){
            System.out.println("该目录已存在");
        }else{
            dir2.mkdirs();
            System.out.println("该目录已创建完毕");
        }
    }
}
